package com.retail.core.entity.enums;

/**
 * 启用标志
 *
 * @author administrator
 */
public enum StatusFlagEnum {

    /**
     * 停用状态
     */
    UN_USE(0, "停用"),

    /**
     * 启用状态
     */
    USE(1, "启用"),

    /**
     * 备用状态，其实可以去掉，可以任务是停用
     */
    RESERVE(2, "备用");

    private Integer value;

    private String label;

    StatusFlagEnum(Integer value, String label) {
        this.value = value;
        this.label = label;
    }

    public Integer getValue() {
        return value;
    }

    public void setValue(Integer value) {
        this.value = value;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public static String getStatusValues (Integer value) {
        StatusFlagEnum[] enums =  StatusFlagEnum.values();
        for (StatusFlagEnum e1: enums) {
           if (e1.getValue().equals(value)) {
               return e1.getLabel();
           }
        }
        return "";
    }
}
